{% form_theme form '::fields2tab.html.twig' %}
<div class="contentwrapper">
    <div class="heading">
        <h3>Nouveau Département</h3>
    </div>
    <div class="row-fluid">
        <div class="span12">
            <form id="form_departement" action="" {{ form_enctype(form) }} method="POST" class="form-horizontal seperator">
                {{ form_row(form.nom) }}
                    {{form_row(form.type)}}
                    {{form_row(form.tel)}}
                    {{form_row(form.fax)}}
                    {{form_row(form.adresse)}}
                    {{form_row(form.ville)}}
                    {{ form_row(form._token) }}
                    <div style="float: left;width: 90%" class="form-actions">
                        <button onclick="saveDepartement('n')" class="btn btn-info" type="button">Enregistrer et Nouveau</button>
                        <button onclick="saveDepartement('f')" class="btn btn-info" type="button">Enregistrer et Fermer</button>
                        <button onclick="listDepartement()" class="btn" type="button">Retour vers liste</button>
                    </div>
                </form>
            </div>
        </div>
    </div>
    <script>
                            $('#gds_articlebundle_departementtype_nom').change(function() {
                                $.ajax({
                                    dataType: 'json',
                                    url: '{{path('gds_departement_test_nom')}}',
                                    data: 'nom=' + $('#gds_articlebundle_departementtype_nom').val(),
                                    success: function(data) {
                                        if (data.success == 0) {
                                            $('#gds_articlebundle_departementtype_nom').addClass('error')
                                            $('#gds_articlebundle_departementtype_nom').after('<label class="error" id="gds_articlebundle_departementtype_nom_error" generated="true">Cette Réference est utilisé par un autre Article.</label>')
                                        } else {
                                            $('#gds_articlebundle_departementtype_nom').removeClass('error')
                                            $('#gds_articlebundle_departementtype_nom_error').remove()
                                        }
                                    }
                                })
                            })
                            function saveDepartement(red) {
                                var data = $('#form_departement').serialize()
                                if ($('#form_departement').valid()) {
                                    $.ajax({
                                        type: 'post',
                                        url: '{{ path('gds_departement_new') }}',
                                        data: data + '&red=' + red,
                                        success: function(data) {
                                            $('#div_departement').html(data)
                                        }
                                    })
                                }
                            }
                            function listDepartement() {
                                $.ajax({
                                    type: 'post',
                                    url: '{{ path('gds_departement_list') }}',
                                    success: function(data) {
                                        $('#div_departement').html(data)
                                    }
                                })
                            }
        </script>